home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 60.zip / BS1 part 60 / Kick Pascal v2.10 d1.adf / INCLUDE / graphics / gfxbase.h < prev    next >
Text File  |  1990-11-01  |  1KB  |  55 lines

  1. {$if not def GRAPHICS_GFXBASE_H}
  2. Const GRAPHICS_GFXBASE_H=3.14159;
  3. {$if not def EXEC_LISTS_H;incl"exec/lists.h";endif}
  4. {$if not def EXEC_LIBRARIES_H;incl"exec/libraries.h";endif}
  5. {$if not def EXEC_INTERRUPTS_H;incl"exec/interrupts.h";endif}
  6. {$if not def GRAPHICS_VIEW_H;incl"graphics/view.h";endif}
  7. Const
  8.  NTSC=1;
  9.  GENLOC=2;
  10.  PAL=4;
  11.  BLITMSG_FAULT=4;
  12. Type
  13. p_GraphicsBase=^GraphicsBase;
  14. GraphicsBase=Record
  15.  LibNode:_Library;
  16.  ActiView:p_View;
  17.  copinit:p_copinit;
  18.  cia,blitter:^Long;
  19.  LOFlist,SHFlist:^Word;
  20.  blthd,blttl:Ptr;  {p_bltnode}
  21.  bsblthd,bsblttl:Ptr; {p_bltnode}
  22.  vbsrv,timsrv,bltsrv:Interrupt;
  23.  TextFonts:List;
  24.  DefaultFont:Ptr;
  25.  Modes:Word;
  26.  VBlank,Debug:Byte;
  27.  BeamSync,system_bplcon0:integer;
  28.  SpriteReserved,bytereserved:Byte;
  29.  Flags:Word;
  30.  BlitLock:integer;
  31.  BlitNest:integer;
  32.  BlitWaitQ:List;
  33.  BlitOwner:Ptr;    {p_Task}
  34.  TOF_WaitQ:List;
  35.  DisplayFlags:Word;
  36.  SimpleSprite:Ptr;
  37.  MaxDisplayRow,MaxDisplayColumn,NormalDisplayRows:Word
  38.  NormalDisplayColumns,NormalDPMX,NormalDPMY:Word;
  39.  LastChanceMemory:Ptr;  {p_SignalSempahore}
  40.  LCMptr:^Word;
  41.  MicrosPerLine,MinDisplayColumn:Word;
  42.  reserved:Array[0..1]of Long;
  43.  hedley:Array[0..3]of Long;
  44.  hedley2:Array[0..3]of Long;
  45.  hedley_count:integer;
  46.  hedley_flags:Word;
  47.  hedley_count1:integer;
  48.  hedley_tmp:integer;
  49.  hedley3:Array[0..2]of Long;
  50.  hedley_sprites:Array[0..3]of Long;
  51.  hedley_sprites1:Array[0..3]of Long;
  52. End;
  53. {$endif}
  54.  
  55.